package com.ndp.fb.rdb.api;


import com.ndp.fb.rdb.model.AccountInstagramAct;

import java.util.List;

/**
 * Created by Evan on 12/15/2015.
 */
public interface AccountInstagramActRdbService {
    void saveList(List<AccountInstagramAct> list);

    Long save(AccountInstagramAct obj);

    /**
     * 查询该账号授权的 Instagram 账号列表
     * @param fbAccount
     * @return
     */
    List<AccountInstagramAct> queryInsActByAccount(Long fbAccount);
    List<AccountInstagramAct> findInsActIdsByAccountId(Long fbAccount);

    /**
     * 删除我们库中的记录
     */
    void updateIsDelete(List<Long> insIds, Long fbActId);

    /**
     * 批量更新数据
     */
    void batchSaveOrUpdate(List<AccountInstagramAct> list);
}
